myvar_0 = GetPrimitiveParameter(0)
local myvar_3 = False
myvar_1 = GlobalObjManager["getPersonIds"](GlobalObjManager, myvar_3, GlobalObjManager["kSpeciesFlag_Human"])
myvar_3, GlobalObjManager["kSpeciesFlag_Human"], {R5} = nil
for loopvar1, loopvar2 in myvar_1 do 
myvar_6 = GetObjectArrayCopy(loopvar2, 1)
myvar_7 = table["getn"](myvar_6)
	if (0 < myvar_7) then
	myvar_9 = GetObjectArrayCopy(loopvar2, 3)
	myvar_10 = table["getn"](GetObjectArrayCopy(loopvar2, 2))
	local myvar_12 = 1
	for myvar_7=nil, myvar_12, -1 do 
		if (myvar_7 <= myvar_10) then
			if (GetObjectArrayCopy(loopvar2, 2)[myvar_7] ~= nil) then
				if (0 < (GetObjectArrayCopy(loopvar2, 2)[myvar_7] - myvar_0)) then
				GetObjectArrayCopy(loopvar2, 2)[myvar_7] = (GetObjectArrayCopy(loopvar2, 2)[myvar_7] - myvar_0)
			else
				table["remove"](myvar_6, myvar_7)
				table["remove"](GetObjectArrayCopy(loopvar2, 2), myvar_7)
				table["remove"](myvar_9, myvar_7)
			else
				table["remove"](myvar_6, myvar_7)
				table["remove"](GetObjectArrayCopy(loopvar2, 2), myvar_7)
				table["remove"](myvar_9, myvar_7)
			else
				myvar_6 = {}
				myvar_9 = {}
			end
		end
	end
	end
	myvar_12 = loopvar2
	SetObjectArray(myvar_12, 1, myvar_6)
	myvar_12 = loopvar2
	SetObjectArray(myvar_12, 2, {})
	myvar_12 = loopvar2
	local myvar_13 = 3
	SetObjectArray(myvar_12, myvar_13, myvar_9)
end
end
